package com.qf.taobei.service;

import com.qf.taobei.entity.Address;

import java.util.List;

public interface AddressService {

    /**
     * 添加收货地址
     * @param address
     * @return
     */
    Integer addAddress(Address address);

    /**
     * 修改收货地址信息
     * @param address
     * @return
     */
    Integer updateAddress(Address address);

    /**
     * 用户查询自己拥有的收货地址
     * @param id
     * @return
     */
    List<Address> queryAllAddress(Integer id);

    /**
     * 修改默认收货地址
     * @param uid
     * @param id
     * @return
     */
    Integer updateAddrDef(Integer uid, Integer id);

    /**
     * 删除收货地址信息
     * @param id
     * @return
     */
    Integer delAddr(Integer id);
}
